#ifndef QTCARDSELECTOR_H
#define QTCARDSELECTOR_H

#include <QtGui/QWidget>
#include "ui_qtcardselector.h"
#include "QtCardGroup.h"
#include "QtCard.h"
#include "CardGroup.h"
#include "Programmation.h"

class QtCardSelector : public QWidget
{
	Q_OBJECT

public:
	QtCardSelector(QWidget *parent = 0, Qt::WFlags flags = 0);
	~QtCardSelector();
	const Programmation& GetProgrammation() const;

public slots:
	void AddCard(QtCardGroup* group, unsigned int index);
	void RemoveCard(QtCardGroup* group, unsigned int index);
//	void EndProgrammation();
//	void RepairTurn();

private:
	Ui::QtCardSelector ui;
	Programmation programmation;
};

#endif // QTCARDSELECTOR_H
